|
Qwt6.0.1文档翻译:Qwt用户指南6.0.1,Qwt User's Guide 6.0.1 |
介绍
============
qmake读取项目文件,项目文件中包含的是关于如何构建某个项目的选项和规则。项目文件的后缀是"*.pro"。
后缀为"*.pri"的文件是用来被项目文件包含的,它们包含一些定义,那些定义是由多个项目文件公用的。
qwtconfig.pri和qwtbuild.pri被Qwt 软件包中的全部项目文件所读取。在构建你自己的程序时,qwtconfig.pri 也会被qwt.prf 读取。所以第一步就是编辑*.pri文件,让它们满足你的需求。
众所周知,qmake 的subdirs 模板存在漏洞,当妳在路径中使用空格时就会触发漏洞。∴,最好不要在有空格的路径中构建Qwt。
(否则妳将需要手动在所有子目录中运行qmake)。
文档
==========================
Qwt包含一个类文档,可用多种格式获取:
- Html网页
- PDF文档
- Qt压缩帮助文件(*.qch ),可用于Qt助手( assistant )或者创建者(creator)。
可这样载入:“编辑 选项” -> "文档" -> "添加..."("Edit Preferences" -> "Documentation" -> "Add...")
- Man页面 (仅限于 UNIX )
构建 Qwt
==========================
最简单的方式就是在命令行中构建Qwt - 如果你非要用個IDE的话,莫忘记添加"make install"步骤。
C) Win32/MinGW
--------
确认一下妳的Qt 是不是用MinGW 构建的 - 不要使用MSVC 哈!
启动一个已经将Qt4 初始化的终端。(比如,"程序->Qt by Trolltech ...->Qt 4.x.x命令提示符"("Programs->Qt by Trolltech ...->Qt 4.x.x Command Prompt") ).
检查一下妳是否能够运行"make"或者"mingw32-make"。
qmake qwt.pro
make
make install
如果妳没有在qwtconfig.pri中为那些示例(examples)启用自动构建(autobuilding)的话,那么妳需要这样来构建那些示例:
cd examples
qmake examples.pro
make
Windows不喜欢将调试(debug)和发布(release)两种类型的二进制代码混用。在使用Qwt 的设计师(designer)插件的过程中产生的大部分问题都是∵想要将一个Qwt 的调试版的库载入一个设计师的发布版的程序中而引起的。
莫忘记咯要告诉qmake 到哪里去找到qwt.prf:
qmake -set QMAKEFEATURES ...
使用Qwt
===========
要想用 qmake 来构建一个Qwt 程序的话,就使用Qwt 配置特性文件,那个文件在"make install"的时候就已经安装好咯。在qmake 能够找到它(http://doc.qt.nokia.com/4.7/qmake-advanced-usage.html#adding-new-configuration-features)的情况下,你可以简单地将"CONFIG += qwt"添加到你的程序项目文件中就行咯。
如果你不是使用的qmake,那么妳需要将包含路径添加到编译器的选项中以便找到Qwt 头文件,还要将Qwt 库添加到链接器的列表中。
如果妳是在 Windows 上使用一个Qwt-DLLs的话,莫忘记将QWT_DLL 添加到编译器的选项中。
祝君好运!
HxLauncher: Launch Android applications by voice commands